Home

Operator Usage

Name

compound

Description

compound operator
an operator that has constant parameters, denoted: compound-op[... params ...]
those parameters can be of type: integer, float, simple operator, *, or string
if you require variable parameters, then you need to look at function operators instead


Examples

-- a quick way to generate a list with less typing:
split[" "] |one two three four five six seven>
    |one> + |two> + |three> + |four> + |five> + |six> + |seven>


-- learn some basic knowledge about Fred and Sam:
friends |Fred> => |Jack> + |Harry> + |Ed> + |Mary> + |Rob> + |Patrick> + |Emma> + |Charlie>
age |Fred> => |32>

friends |Sam> => |Charlie> + |George> + |Emma> + |Jack> + |Robert> + |Frank> + |Julie>
age |Sam> => |34>

-- now display it as a table:
table[person, age, friends] split[" "] |Fred Sam>
    +--------+-----+-----------------------------------------------------------+
    | person | age | friends                                                   |
    +--------+-----+-----------------------------------------------------------+
    | Fred   | 32  | Jack + Harry + Ed + Mary + Rob + Patrick + Emma + Charlie |
    | Sam    | 34  | Charlie + George + Emma + Jack + Robert + Frank + Julie   |
    +--------+-----+-----------------------------------------------------------+


See also

Operator type

operator type